Foxit PDF SDK
extracted_comment.h
1 
82069 /*
82070  Basic memory operations
82071 */
82072 
82073 /*
82074  Following base memory functions use default Foxit manager for current module
82075 */
82076 
82077 /*
82078  Time
82079 */
82080 
82081 /*
82082  Type for process ID
82083 */
82084 
82085 /*
82086  Process management
82087 */
82088 
82089 /*
82090  Flags for thread priorities
82091 */
82092 
82093 /*
82094  Thread handler
82095 */
82096 
82097 /*
82098  Thread functions
82099 */
82100 
82101 /*
82102  Context access
82103 */
82104 
82105 /*
82106  Mutex
82107 */
82108 
82109 /*
82110 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition. Mutex
82111 supports recursive calls in same thread.
82112 
82113 */
82114 
82115 /*
82116  Spin Lock
82117 */
82118 
82119 /*
82120 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition.
82121 Spin Lock
82122 is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't support recursive calls in same thread.
82123 
82124 */
82125 
82126 /*
82127  Read-Write lock
82128 */
82129 
82130 /*
82131 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this
82132 condition.
82133 
82134 */
82135 
82136 /*
82137  Atomic Count
82138 */
82139 
82140 /*
82141 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions also work under single-thread
82142 mode.
82143 
82144 */
82145 
82146 /*
82147  Macro definitions for File accessing modes
82148 */
82149 
82150 /*
82151  Byte string concatenation operation
82152 */
82153 
82154 /*
82155 Both side of the concatenation operator (+) can be:
82156 <ul>
82157 <li>
82158 A buffered byte string (const CFX_ByteString&);
82159 </li>
82160 <li>
82161 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
82162 </li>
82163 <li>
82164 A zero-terminated C-style string (FX_LPCSTR);
82165 </li>
82166 <li>
82167 A single character or byte (FX_CHAR);
82168 </li>
82169 </ul>
82170 
82171 */
82172 
82173 /*
82174  Wide string concatenation operation
82175 */
82176 
82177 /*
82178 Both side of the concatenation operator (+) can be:
82179 <ul>
82180 <li>
82181 A buffered wide string (const CFX_WideString&);
82182 </li>
82183 <li>
82184 A non-buffered wide string (const CFX_WideStringC&);
82185 </li>
82186 <li>
82187 A zero-terminated C-style wide string (FX_LPCWSTR);
82188 </li>
82189 <li>
82190 A single character (FX_WCHAR);
82191 </li>
82192 </ul>
82193 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
82194 
82195 */
82196 
82197 /*
82198  Wide string compare operation
82199 */
82200 
82201 /*
82202  Basic Unicode character attribute routines
82203 */
82204 
82205 /*
82206  text direction defines
82207 */
82208 
82209 /*
82210  Encode wide string into UTF-8 byte string
82211 */
82212 
82213 /*
82214  OS Defines
82215 */
82216 
82217 /*
82218  Compiler Defines
82219 */
82220 
82221 /*
82222  CPU Defines
82223 */
82224 
82225 /*
82226  Word Size Defines
82227 */
82228 
82229 /*
82230  Byte Order Defines
82231 */
82232 
82233 /*
82234  Target Defines
82235 */
82236 
82237 /*
82238  BASIC DATA TYPES
82239 */
82240 
82241 /*
82242  Byte string operations
82243 */
82244 
82245 /*
82246  File operations
82247 */
82248 
82249 /*
82250  Wide string operations
82251 */
82252 
82253 /*
82254  Memory block operations
82255 */
82256 
82257 /*
82258  Memory utilities
82259 */
82260 
82261 /*
82262  Math functions
82263 */
82264 
82265